Пространственное присоединение атрибутов

Утилита присоединяет атрибуты объектов одного SHP-файла объектам другого на основании пространственного взаиморасположения объектов.

Утилита работает со слоями активной сцены. Присоединение атрибутов может происходить ко всем объектам SHP-файла или только к выделенным.

При присоединении к точечным объектам атрибутов точечного или линейного SHP-файлов, утилита выбирает атрибуты ближайшего объекта. Если происходит присоединение атрибутов полигонального SHP-файла, точечные объекты должны находиться внутри полигонов.

К линейным объектам присоединяются атрибуты ближайшей точки. Атрибуты линии присваиваются, только если линейный объект исходного файла полностью повторяет сегмент или весь объект. Атрибуты полигона присваиваются линии в случае, если она полностью располагается внутри полигона.

К полигонам можно присоединить только атрибуты полигонов. При этом исходный полигон должен полностью располагаться внутри полигона с добавляемыми атрибутами. В атрибутивную таблицу результирующего файла добавляется поле «COUNT». Это поле содержит информацию о том, сколько присоединяемых объектов соответствует каждому исходному объекту. Если объектов несколько, в выходной таблице будут атрибуты первого объекта в списке.

Поле «DISTANCE» добавляется в результирующую таблицу, если к точечным объектам присоединялись атрибуты точек или линий или если линейным объектам добавлялись атрибуты точек. Поле содержит информацию о расстоянии между объектами в единицах сцены.

В результате работы создаётся новый SHP-файл, содержащий в себе объекты исходного файла и атрибуты исходного и присоединяемого файлов. В случае если проекция данных и сцены не совпадет, то выходной SHP-файл создается в проекции сцены.